const { DataTypes } = require('sequelize')

const sequelize = require('../db/sequelize')

// 创建模型
const User = sequelize.define('zd_user', {
    user_name: {
        type: DataTypes.STRING,
        allowNull: false,
        unique: true,
        comment: '用户名，唯一'
    },
    pass_word: {
        type: DataTypes.CHAR(64),
        allowNull: false,
        comment: '密码'
    },
    is_admin: {
        type: DataTypes.BOOLEAN,
        allowNull: false,
        defaultValue: 0,
        comment: '是否是管理员'
    }
}, {
    // 这是其他模型参数
    timestamps: false
})

// 强制同步数据库
User.sync({ force: false })

module.exports = User